home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / TOSPATCH / README.TXT < prev    next >
Encoding:
Text File  |  1990-11-05  |  4.3 KB  |  85 lines

  1. Kurze Erklärungen zu "TOSPATCH.TTP"                         Version 1.3
  2. ©1990 Σ-soft, Markus Fritze
  3.  
  4. TosPatch  ermöglicht  das  einfache  Ändern  (Patchen) des Tos. Für das
  5. Einbinden  von  Patches  im  Tos  braucht man weder einen Debugger noch
  6. Programme  wie  SPLITROM, o.ä. Lediglich ein Texteditor wie z.B. Tempus
  7. ist nötig, um die Parameterdatei zu editieren.
  8.  
  9.  
  10. Beispiele für die Anwendung von TosPatch:
  11.  
  12. -Man  will  ein  TOS  aus  dem  Rechner  auslesen  und  in  eine  Datei
  13.  schreiben.  Dazu ruft man TOSPATCH.TTP mit dem Filenamen "READROM.FIL"
  14.  auf.  Wenn  das  Programm  fertig ist, sollte sich die Datei "TOS.IMG"
  15.  auf dem Datenträger befinden.
  16.  ACHTUNG:  Das  Programm  unterstützt  zur Zeit nur 192k-TOS-Versionen,
  17.  d.h.  das  ROM  eines STEs bzw. TTs kann man damit nicht auslesen. Die
  18.  Faulheit  hat  wieder  über  mich  gesiegt. Bei verstärktem Interesse,
  19.  werde ich dies jedoch implementieren.
  20.  
  21. -Man  will ein "TOS.IMG" in 6 EPROMs brennen. Also TOSPATCH.TTP mit dem
  22.  Filenamen  "SPLITROM.FIL" aufrufen und wenig später hat man 6 einzelne
  23.  32k  Dateien  auf  dem  Datenträger.  Will man nur 2 EPROMs (also 128k
  24.  Dinger) gibt man als Filenamen "SPLITRO2.FIL" an.
  25.  
  26. -Man  will  einige Bytes im nicht gepatchen "TOS.IMG" ändern. Dazu lade
  27.  man  die  Datei  "PATCH.FIL"  in einen Text-Editor seiner Wahl, um das
  28.  Format  zu  ergründen. Ich hoffe, die umfangreichen Beispiele sprechen
  29.  für  sich.  Wie  man  sieht,  kann  man  wahlweise einige Bytes direkt
  30.  ändern,  oder  aber  sogar  ganze  Dateien  includen.  Die  Hexzahl am
  31.  Zeilenanfang   entspricht   dabei   dem  Offset  zum  Dateianfang  von
  32.  "TOS.IMG".  Das  "$"  kennzeichnet  den Beginn einiger Hexbytes, sonst
  33.  wird  ein  Filename  angenommen. Zudem gibt es noch einige zusätzliche
  34.  Möglichkeiten, welche alle selbsterklärend sein sollten.
  35.  
  36. -Seit  Version 1.1  kann  man  ein  TOS  1.2  und  TOS  1.4 nun auch so
  37.  relozieren lassen, so daß man es mit dem Programm "TOSLOAD.PRG" im Ram
  38.  testen  kann.  Dies  funktioniert  allerdings  NUR  beim  TOS 1.2  vom
  39.  22.04.1987  und beim TOS 1.4 vom 06.04.1990! Sonst ist die Patch-Liste
  40.  anzupassen.  Wie das funktioniert? Nun es werden alle Langworte, deren
  41.  Wert  im Bereich $FC0000-$FEFFFF liegt, reloziert. Die Patchliste gibt
  42.  die  Ausnahmen  der  Regel an, d.h. die Langworte, die nicht reloziert
  43.  werden   dürfen.   Die  Langworte  sind  dabei  relative  Offsets  zum
  44.  TOS-Anfang.  Um  z.B. ein "TOS.IMG", d.h. das Original-TOS 1.4 für die
  45.  Adresse  $3D0000  (Mega 4) zu relozieren, ist einfach TOSPATCH.TTP mit
  46.  dem  Filenamen "RELOC14.FIL" aufzurufen. Für TOS 1.2 gilt entsprechend
  47.  "RELOC12.FIL".  Um  die  Adresse zu ändern muß man die Datei mit einem
  48.  Text-Editor (wie gehabt) ändern.
  49.  Das so im Ram liegende TOS kann man natürlich prima mit einem Debugger
  50.  (z.B.   dem  Bugaboo  aus  dem  TurboAss-Paket)  bearbeiten  (bis  zum
  51.  Absturz...)  und  neue  Patches ausprobieren. Wenn alles funktioniert,
  52.  sollte  man  die Patches allerdings in ASCII-Form bringen, damit alles
  53.  schön übersichtlich bleibt (wo habe ich denn was geändert?).
  54.  
  55. Welche Vorteile bringt denn nun TosPatch?
  56.  
  57. 1.Man  ist  nicht mehr gezwungen das TOS.IMG als ganzes weiter zu geben
  58.   (was ja auch zu rechtlichen Problemen führen kann).
  59. 2.Zudem  kann  man    seine  Patches prima über Mailboxen anderen Usern
  60.   zugänglich machen (wie gesagt, ohne TOS.IMG).
  61. 3.Jeder  kann  leicht  erkennen,  was  geändert   wird. Dies verringert
  62.   Probleme  bei  Unverträglichkeiten  von  Patches.  Man kann ja leicht
  63.   einen Teil entfernen (z.B. das Setzen das Fast-Load-Bits)
  64. 4.Man  kann  sich  schnell  fertige  Dateien  für den Eprommer erzeugen
  65.   lassen.
  66. 5.Man kann ein TOS im Ram testen.
  67.  
  68.  
  69. Bei Problemen kann man bei mir anfragen:
  70.    Σ-soft
  71.    z.Hd. Markus Fritze
  72.    Birkhahnkamp 38
  73.    2000 Norderstedt 1
  74.    Tel.:040/5223955 (NIE VOR 12 UHR!!!)
  75.  
  76. Besonders gelungene Patches sind natürlich auch gesucht...
  77.  
  78. Der  Bugaboo  ist  Bestandteil des TurboAss-Assemblerpaketes. Das Paket
  79. ist  in  diversen  Mailboxen  downloadbar (z.B. die Version V1.5 in der
  80. D-Box  Hamburg  (040)8502786  rep  (040)8502786),  als PD-Disk #283 der
  81. ST-Computer  zu  beziehen oder aber bei obiger Adresse zu erhalten. Für
  82. 50,-   DM  kann  man  dieses  Sharewareprogramm  dann  erwerben.  Darin
  83. enthalten  ist  eine  ausgedruckte  Anleitung  mit  mehr als 250 Seiten
  84. Umfang, sowie ein Updateservice.
  85.